package com.wdb.modules.system.domain.dto;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.wdb.base.BaseEntity;
import com.wdb.modules.system.domain.Role;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import java.util.Objects;
import java.util.Set;
import javax.validation.constraints.NotNull;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @author: wendaobai@qq.com
 * @date: 2024/1/16 0016 15:08
 */
@Data
@EqualsAndHashCode
public class MenuExcelDTO  {
  @ExcelProperty("菜单标题")
  private String title;

  @ExcelProperty("路由地址")
  private String path;

  @ExcelProperty("创建时间")
  @DateTimeFormat("yyyy-MM-dd HH:mm:ss")
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  private Date createTime;

  @ExcelProperty("修改时间")
  private Date updateTime;
}
